// var arr=[{a:1,b:2,c:4,d:5}];   [{a:1,b:2,l:[{s:1,m:3}],c:4,d:5}]
// console.log(arr);
// arr[0].obj={f:3,m:7};
// console.log(arr);

// var obj={name1:"aaaa",name2:"bbbbb",name3:"qqqqq"};
// for (var a in obj) {
// console.log(a+":"+obj[a]);
// }\
//
// var b=['a','g','b','l','c'];
// console.log(b.sort()


//排序函数
// function sortnumber(a,b) {
// 	return a-b
// }
// var arr =[1,0,10,25,2,22,12,100,98,200,5555];
// console.log(arr.sort(sortnumber));


// var a=[{a:"hyrz",b:"mztkn",c:"APTX4869"},{a:"lai",b:"fdfd",c:"rerer"}];
// var b=a.map(function (x) {
// 	return x.a;
// });
// console.log(b);


// var a =[2,5,9];
// var b=[].concat(a);
// console.log(b);
// var arr='abc def ghi jkl';
// console.log(arr.match(/\w/g));


//循环匹配两个不同的数组、键值对数组  方法

// var a=['a','b','c'];
// var b=[1,2,3];
//
// //findIndex匹配得到的
// var test=a.map(function (ret) {
// 	var arr={};
// 	arr[`${ret}`]=b[a.findIndex(x=>x===ret)];
// 	return arr;
// })
// console.log(test);
//
//
// //for 循环读取的得到的
// var ty=[];
// for (var i = 0; i < a.length; i++) {
// 	var arr1={};
// 	arr1[`${a[i]}`]=b[i];
// 	ty.push(arr1);
// }
// console.log(ty);
//
//原型链
// function myclass() {
// 	this.x='x is myclass';
// }
// //通过原型链实现写入属性
// myclass.prototype.y='y is youclass';
// var obj=new myclass();
// console.log(obj.x);
// console.log(obj.y);

// function obj() {
// 	this.a=0;
// 	this.fu=function () {
// 		this.b=1212;
// 	}
// }
// var o=new obj();
// console.log(o.a);
// console.log(o.b);



// function Person(name) {
// 	this.name=name;
// }
// Person.prototype.share=[];
//
// Person.prototype.printName=function () {
// 	console.log(this.name);
// }
// var Person1=new Person();
// var Person2=new Person();
// Person1.share.push(1);
// Person2.share.push(2);
// console.log(Person2.share);


var arr=[12,2,3,69,78,106];
var brr=[0,1,2,36];
var crr=Array.prototype.push.apply(arr,brr);
console.log(crr);
